package com.company.nowcoder;

import java.util.Scanner;

/**
 * @author jrue
 * @description https://www.nowcoder.com/practice/83b419c027fa490aa60669b0e7dc06a3?tpId=98&tqId=32834&rp=1&ru=/ta/2019test&qru=/ta/2019test/question-ranking
 * @date 2019/12/9 15:52
 * 又到了丰收的季节，恰逢小易去牛牛的果园里游玩。
 * 牛牛常说他对整个果园的每个地方都了如指掌，小易不太相信，所以他想考考牛牛。
 * 在果园里有N堆苹果，每堆苹果的数量为ai，小易希望知道从左往右数第x个苹果是属于哪一堆的。
 * 牛牛觉得这个问题太简单，所以希望你来替他回答。
 *
 * 输入描述:
 * 第一行一个数n(1 <= n <= 105)。
 * 第二行n个数ai(1 <= ai <= 1000)，表示从左往右数第i堆有多少苹果
 * 第三行一个数m(1 <= m <= 105)，表示有m次询问。
 * 第四行m个数qi，表示小易希望知道第qi个苹果属于哪一堆。
 *
 * 输出描述:
 * m行，第i行输出第qi个苹果属于哪一堆。
 *
 * 输入:
 * 5
 * 2 7 3 4 9
 * 3
 * 1 25 11
 * 输出:
 * 1
 * 5
 * 3
 *
 */
public class GoodHarvest {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int[] nums = new int[n];
        for (int i = 0; i < nums.length; i++) {
            int temp = sc.nextInt();
            if (i == 0) {
                nums[i] = temp;
            } else {
                nums[i] = nums[i - 1] + temp;
            }
        }
        int times = sc.nextInt();
        for (int i = 0; i < times; i++) {
            int k = sc.nextInt();
            int res = 0;
            for (int i1 = 0; i1 < nums.length; i1++) {
                if (k < nums[i1]) {
                    break;
                } else {
                    res = i1;
                }
            }
            System.out.println((res + 1));
        }
    }

}
